/**
 * *纸厂对账单中：选择单据按钮事件
 */
function chooseDZCL(){
	// 获取供应商
	var VENDOR_ID=$('#zcdz_addWinTable').find('input[qucln=VENDOR_ID]').val();
	if (VENDOR_ID==''){
		$.messager.alert('提示','请选择纸厂！');
		return;
	}
	_data_qw('zct','ds_cw_clreconcid_item2','zcdz_sure1','44','clowQuery','');
}

//选择单据弹出窗口的回调函数
function clowQuery(){
	$('#zct_dataQuery').attr('onclick','clcjsQuery(this)');
}

//结算清单的选择单据的查询按钮
function clcjsQuery(obj){
	var prefix=$(obj).attr('pre');
	var dsId=$(obj).attr('dsid');
	var resultDG = 'DATA_DATALIST';
	var comUseConf='commUseD';
	var VENDOR_ID=$('#zcdz_addWinTable').find('input[qucln=VENDOR_ID]').val();
	var otherConfig = "1-VENDOR_ID-"+VENDOR_ID+"-inc|+"; 
	var comUse = parseConfig(prefix+"_"+comUseConf);
	var useConf = otherConfig+comUse;
	
	//获取对账明细的数据行
	var dzmxRows = $('#zcdz_addItemDatagrid').datagrid('getRows');
	var ids='';
	if(dzmxRows.length>0){
		for(var i=0,j=dzmxRows.length;i<j;i++){
			ids+="'"+dzmxRows[i].I_INFO+"',";
		}
		ids=ids.substring(0,ids.lastIndexOf(","));
		ids=" and I_INFO not in("+ids+")";
	}
	//将YW_ID组成一个'YW_ID',字符串
	//将datagrid 获取到后 就用变量存起来,不然每次 jquery 获取都是一次耗时操作
	var queryDG=$('#'+prefix+"_"+resultDG);
	queryDG.datagrid({
			idField:"I_INFO",
			pageNumber:1,
			pagination:true,
			pageList:[300],
			url:_m_url+'framework/loadDataQ',
			queryParams:{'dsId':dsId,'config':useConf,"originalSql":ids}
	});
}

/**
 * 弹窗的确定按钮
 * 
 * @return
 */
function zcdz_sure1(){
	// 关闭弹窗
	$('#zct_DATA_PARENT_PANEL').window('close');
	// 原有明细数据
	var oldRows = $('#zcdz_addItemDatagrid').datagrid('getRows');
	// 获取选择的数据
	var selRows = $('#zct_DATA_DATALIST').datagrid('getSelections');
	
	// 关闭弹出窗口的editor
	for(var i=0;i<selRows.length;i++){
		var index=$('#zct_DATA_DATALIST').datagrid("getRowIndex",selRows[i]);
		$('#zct_DATA_DATALIST').datagrid('endEdit',index);
	}
	var amount;
	var price;


	for ( var j = 0; j < selRows.length; j++) {
		if (selRows[j].CL_UNIT == 'cljlUnit.003') { // 张
			amount = selRows[j].ZHANG_AMOUNT;
			price=selRows[j].CLPRICE_Z;
		} else if (selRows[j].CL_UNIT == 'cljlUnit.002') { // 令
			amount = selRows[j].L_AMOUNT;
			price=selRows[j].CLPRICE_L;
		}
		$('#zcdz_addItemDatagrid').datagrid('appendRow', {
			IS_STOKETIME:selRows[j].IS_STOKETIME,
			LAST_DATE:selRows[j].LAST_DATE,
			DJ_TYPE:selRows[j].DJ_TYPE,
			CL_HETONGHAO:selRows[j].CL_HETONGHAO,
			CL_NAME:selRows[j].CL_ID,
			CL_STANDARD:selRows[j].CL_STANDARD,
			CL_PRICE:selRows[j].CL_PRICE,
			CL_UNIT:selRows[j].CL_UNIT,
			TOTAL_AMOUNT:selRows[j].TOTAL_AMOUNT,
			REAL_MONEY:selRows[j].REAL_MONEY,
			TAX_RATE:selRows[j].TAX_RATE,
			TAX_MONEY:selRows[j].TAX_MONEY,
			MX_BHMONEYSUM:selRows[j].MX_BHMONEYSUM,
			DJ_CODE:selRows[j].DJ_CODE,
			MEMO:selRows[j].MEMO,
			I_INFO:selRows[j].I_INFO
		});
	}
}

/**
 * 纸厂对账单的删除明细的按钮
 */
function deleteDZCL(obj,dgUrl,queryParams){ 
	// 获取选中的行
	var oldRows = $('#zcdz_addItemDatagrid').datagrid('getSelections');
	for(var i=0;i<oldRows.length;i++){
		var rowIndex= $('#zcdz_addItemDatagrid').datagrid('getRowIndex',oldRows[i]);
		$('#zcdz_addItemDatagrid').datagrid('deleteRow',rowIndex);
	}
}



/*******************************************************************************
 * 纸厂对账：(根据纸厂拉取银行卡信息)
 *
 * @param obj
 * @return
 */
function getzcdzManAccount() {
    // 获取付款对象
    var JIAFANG = $("#zcdz_addWinForm input[qucln='VENDOR_ID']").val();
    $.ajax( {
        type : 'post',
        url : _m_url + 'fxa/getcontractnobyzcid',
        data : {
            'VENDOR_ID' : JIAFANG
        },
        success : function(data) {
            if (data.length == 1) {
                //如果纸厂拉取的时候银行的户号和户名不止一条数据那么就拉取过来进行手动选择
                $("#zcdz_addWinForm input[qucln=BANK_NO]").val(
                    data[0].ID);
                $("#zcdz_addWinForm input[qucln=BANK_NO]").attr(
                    "chan", "T");
                $("#zcdz_addWinForm input[qucln=BANK_NO]").next()
                    .val(data[0].BANK_NO);

                $("#zcdz_addWinForm input[qucln=BANK_NAME]").val(
                    data[0].BANK_NAME);
                $("#zcdz_addWinForm input[qucln=BANK_NAME]").attr(
                    "chan", "T");
                $("#zcdz_addWinForm input[qucln=BANK_NAME]")
                    .next().val(data[0].BANK_NAME);
            } else {
                $("#zcdz_addWinForm input[qucln=BANK_NO]").val();
                $("#zcdz_addWinForm input[qucln=BANK_NO]").attr("chan", "T");
                $("#zcdz_addWinForm input[qucln=BANK_NO]").next().val('');

                $("#zcdz_addWinForm input[qucln=BANK_NAME]").val();
                $("#zcdz_addWinForm input[qucln=BANK_NAME]").attr("chan", "T");
                $("#zcdz_addWinForm input[qucln=BANK_NAME]").next().val('');
            }
        }
    });

}







/*******************************************************************************
 * 纸厂预付：(根据纸厂拉取银行卡信息)
 * 
 * @param obj
 * @return
 */
function getzcManAccount() {
	// 获取付款对象
	var JIAFANG = $("#zcy_A_ADATAL input[qucln='VENDOR_ID']").val();
	$.ajax( {
				type : 'post',
				url : _m_url + 'fxa/getcontractnobyzcid',
				data : {
					'VENDOR_ID' : JIAFANG
				},
				success : function(data) {
					if (data.length == 1) {
						//如果纸厂拉取的时候银行的户号和户名不止一条数据那么就拉取过来进行手动选择
						$("#zcy_A_ADATAL input[qucln=USER_NUMBER]").val(
								data[0].ID);
						$("#zcy_A_ADATAL input[qucln=USER_NUMBER]").attr(
								"chan", "T");
						$("#zcy_A_ADATAL input[qucln=USER_NUMBER]").next()
								.val(data[0].BANK_NO);

						$("#zcy_A_ADATAL input[qucln=USER_NAME]").val(
								data[0].ACCOUNT_NAME);
						$("#zcy_A_ADATAL input[qucln=USER_NAME]").attr(
								"chan", "T");
						$("#zcy_A_ADATAL input[qucln=USER_NAME]")
								.next().val(data[0].ACCOUNT_NAME);
					} else {
						$("#zcy_A_ADATAL input[qucln=USER_NUMBER]").val();
						$("#zcy_A_ADATAL input[qucln=USER_NUMBER]").attr("chan", "T");
						$("#zcy_A_ADATAL input[qucln=USER_NUMBER]").next().val('');

						$("#zcy_A_ADATAL input[qucln=USER_NAME]").val();
						$("#zcy_A_ADATAL input[qucln=USER_NAME]").attr("chan", "T");
						$("#zcy_A_ADATAL input[qucln=USER_NAME]").next().val('');
					}
				}
			});

}


//
////确认开票按钮  
//function surekp(obj){
//	var saveObj = $("#zcsfp_M_UBUTN a[id=zcsfp_SAVE_BUT]");
//	var isVerify = $('#zcsfp_addWinTable input[qucln=IS_VERIFY]').val();  //审核状态
//	var kpId = $('#zcsfp_addWinTable input[qucln=INV_ID]').val();  //主键
//	var fpno = $('#zcsfp_addWinForm input[qucln=FP_NUMBER]').val();  //获取开票号值
//	var iskp = $('#zcsfp_addWinForm input[qucln=IS_TICKET]').val();   //获取开票的值
//	if (fpno == null || fpno =='') {
//		$.messager.alert("温馨提示","亲，发票号不能为空。不能开票哦！！");
//		return;
//	}
//	 if(isVerify !='1'){  
//		 $.messager.alert("温馨提示","亲，当前单据没有审核不能进行本按钮操作！");
//		 return;
//	 }else{
//		 //将当期日期自动填充到开票日期字段中
//		 //获取开票日期
//		 var kpDataObj=$("#zcsfp_addWinTable input[qucln=INVOICE_DATE]");
//		 var kpDataObj=$("#zcsfp_addWinTable input[qucln=INVOICE_DATE]");
//		 $(kpDataObj).attr("chan","T");
//		 $(kpDataObj).val(getSmpFormatDate(new Date(),"false"));
//		 $("#zcsfp_addWinTable input[qucln=INVOICE_DATE]").parent().find("input[so=true]").val(getSmpFormatDate(new Date(),"false"));
//		 //先将界面上的发票号保存
//		 common_save(saveObj);
//		 //修改确认开票状态
//		 $.ajax({
//			 type:'post',
//			 url:_m_url+'fxa/kpSureFunc',
//			 data:{'kpId':kpId},
//			 success:function(data){
//				 if(data){
//					 //获取主键
//					 var pkStr = parsePKStr("cbg_addWinTable");
//					 //刷新数据
//					 endAppLoadDataM('ds_fx_invoice_kp1;ds_fx_invoice_kp_item1','cbg',pkStr);
//					 var sureFlag = $('#cbg_addWinTable input[qucln=SURE_INV]').val();  //确认开票的状态
//					 if(sureFlag == '1'){
//						 //将界面上的列都只读
//						 readOnlyForm("cbg_addWinTable");
//						 $("#cbg_M_UBUTN a[code=newSK]").linkbutton("disable"); //确认开票的按钮灰掉
//						 
//					 }
//				 }
//			 }
//		 });
//		 var sureFlag = $('#cbg_addWinTable input[qucln=SURE_INV]').val();  //确认开票的状态
//		 if(sureFlag == '1'){
//			 kpsqzt();
//		 }
//	 }
//	
//}

/*******************************************************************************
 * 作者预付单：(根据付款对象拉取银行卡信息)
 *
 * @param obj
 * @return
 */
function getzzFKManAccount() {
    // 获取付款对象
    var JIAFANG = $("#zzyfd_A_AFORM input[qucln='INTERPRETER_MAN']").val();
    $.ajax( {
        type : 'post',
        url : _m_url + 'fxa/getcontractnobyzcid',
        data : {
            'VENDOR_ID' : JIAFANG
        },
        success : function(data) {
            if (data.length == 1) {
                //如果付款对象拉取的时候银行的户号和户名不止一条数据那么就拉取过来进行手动选择
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NUMBER]").val(
                    data[0].ID);
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NUMBER]").attr(
                    "chan", "T");
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NUMBER]").next()
                    .val(data[0].BANK_NO);

                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NAME]").val(
                    data[0].ACCOUNT_NAME);
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NAME]").attr(
                    "chan", "T");
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NAME]")
                    .next().val(data[0].ACCOUNT_NAME);

                $("#zzyfd_A_AFORM input[qucln=BANK_NAME]").val(
                    data[0].BANK_NAME);
                $("#zzyfd_A_AFORM input[qucln=BANK_NAME]").attr(
                    "chan", "T");
                $("#zzyfd_A_AFORM input[qucln=BANK_NAME]")
                    .next().val(data[0].BANK_NAME);
            } else {
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NUMBER]").val();
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NUMBER]").attr("chan", "T");
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NUMBER]").next().val('');

                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NAME]").val();
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NAME]").attr("chan", "T");
                $("#zzyfd_A_AFORM input[qucln=ACCOUNT_NAME]").next().val('');

                $("#zzyfd_A_AFORM input[qucln=BANK_NAME]").val();
                $("#zzyfd_A_AFORM input[qucln=BANK_NAME]").attr("chan", "T");
                $("#zzyfd_A_AFORM input[qucln=BANK_NAME]").next().val('');



            }
        }
    });

}
